The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
In a cloud data center, it is common for a storage system to be shared by front-end, user-interacting applications and back-end, data-intensive applications running on different virtual machines (VMs). Although it is necessary to meet the latency requirements of I/O streams generated by the VMs that execute the front-end applications, this can be difficult because: (1) often their latency requirements...
The problem of energy consumption is topical in every sphere of human activity nowadays. This problem is especially important for IT (information technologies), where the amount of data that needs to be processed is growing every day. In this paper PCPB (Power Consumption and Performance Balance) algorithm has been proposed. It is an energy-aware scheduling algorithm which is aimed at reducing power...
The embedded avionics system is a typical mission-critical and safety-critical system, and should ensure fulfillment of all constraints for all flows with individual timing requirements transmitted in networks. Scheduling strategies are used to meet this requirement, and different networking solutions have different approaches. AFDX (Avionics Full-DupleX Switched Ethernet) implements a SPQ (Strict...
With the popularity of electric vehicles (EV), the power grid is facing with heavy load pressure, and the charging costs of users may also increase. V2G technology is an effective way to deal with this problem by the power interaction between EVs and power grid. As a relatively small, independent, power generation and load controllable system, microgrid is suitable for V2G deployment. In this paper,...
In this paper, we propose a scheduling algorithm for ridesharing. It efficiently serves real-time requests sent by passengers and generates ride sharing schedules that try to meet users' demands. In our method, we first propose a taxi searching algorithm using binary search strategy to quickly and efficiently retrieve candidate taxis that are likely to satisfy a trip request. A scheduling algorithm...
In Shingled Magnetic Recording (SMR) drives, sequential write, indirect address mapping and garbage collection (GC) are three main unique features. To plenarily utilize these properties, there are many new specific algorithms designed to improve the performance, e.g., batch write policies and active GC algorithms. To analyze those designs, a simulation model is developed to estimate the performance...
New Grid and cloud solutions for distributed data mining and data processing are needed for execution of data intensive workflows. In contrast of the standard workflows, in which data between the jobs are exchanged in the form of files and the jobs are finished when they process the input data, data intensive workflows receive data organized in blocks which are streamed on inputs, analyze the data...
As the next main stream of HDD techniques, Shingled Magnetic Recording (SMR) drives have unique features different from conventional disk drives, e.g., append-only (sequential) write, indirect address mapping and garbage collection. Batch write process is specially designed to plenarily utilize the sequential write property to amend the SMR drive performance. However, there is no dedicated analytical...
This paper proposes a new scheduling scheme which based on user perception, Channel- and QoS-Aware (known as E-MQS scheduler) for real-time traffics in LTE downlink direction. The proposed scheduling scheme is based on the extension of the E-model and the consideration of Maximum Queue Size (MQS) as a an essential factor for the metric. The proposed scheduling scheme is evaluated in LTE heterogeneous...
The paper presents an innovative concept of the new area measuring algorithm and new area decision algorithm for power lines' distance protection. These algorithms improve the operating conditions of the distance protection. The primary purpose of the new measuring algorithm is correct the short-circuit impedance calculation. The purpose of the new decision algorithm is correct identify of the line...
Power is a primary concern for mobile, cloud, and high-performance computing applications. Approximate computing refers to running applications to obtain results with tolerable errors under resource constraints, and it can be applied to balance energy consumption with service quality. In this paper, we propose a "Good Enough (GE)" scheduling algorithm that uses approximate computing to provide...
In real-time embedded systems, periodic messages need to be transmitted at the expected time because of timing sensitive requirements. In this paper, we take advantage of the characteristics of UM-BUS, a novel serial bus with the capability of multi-lane concurrent transmissions, and investigate the scheduling problem to reduce the deviation to the expected completion time of messages. By configuring...
Modern embedded systems generate a large volume of data that require a highly scalable and available framework that enables computing, storage, and data analysis. Many cloud providers offer unlimited storage as well as a flexible processing infrastructure, allowing for executing a large number of tasks with high performance. This paper presents a framework for extending the local resources of embedded...
Mapreduce is a simultaneous operational model for huge information refinement in groups and datacenters. The work of a Mapreduce consists of a group of tasks that contains more number of matching jobs and reducing the jobs. The matching jobs and reducing jobs can be executed in mapping a position and reducing the positions, the general mapping jobs are processed earlier for reducing jobs, various...
Network Virtualization is one of the most promising technologies for future networking. Network Virtualization allows multiple virtual networks to coexist on same shared physical infrastructure simultaneously. One of the crucial keys in Network Virtualization is Virtual Network Embedding, which provides a method to allocate physical substrate resource to virtual network requests. In this paper, we...
The problem of energy efficiency appears in every sphere of human activity. At the same time new services require higher processing and transmitting rates. In this paper, the algorithm of tasks scheduling in the server cluster PCPB — Power Consumption and Performance Balance — is presented. It is aimed to reduces the total power consumption of the server cluster without reducing its computing performance...
The use of scheduling algorithm in virtual channel multiplexing in CCSDS AOS affects the channel utilization of AOS space communication system. According to the traffic characteristics in AOS, the system model is established by using stochastic network calculus and Fractal Brown Motion (FBM) model which takes consideration into the self-similar characteristics of traffic. According to the characteristics...
As applications grow increasingly complex, so do the complexities of the microcontroller-based embedded devices such as cell phones, digital TVs, smart cars, washing machines and so on. Although these recent applications operate in hard constraint conditions, embedded systems are required to respond to external events in a shortest possible time. In this paper, we present a variety of scheduling algorithms...
Regarding the problems such as long response time, unbalanced job scheduling load and low implementation efficiency of traditional distributed logistics inventory system, this article proposed the Hadoop dynamic load balance scheduling algorithm based on heartbeat feedback. According to Hadoop scheduling model and working principle of cloud computing, it analyzed the map and reducer function role...
A process-scheduling algorithm is a fundamental operating system function that manages the assignment of CPU (Central Processing Unit) processes. It aims to make the system efficient, fast, and fair, allowing as many processes as possible to make the best use of the CPU at any given time. Understanding scheduling algorithms and their impact in practice is a challenging and time-consuming task for...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.